Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London U.S. Open - New York Zhuhai Open - Zhuhai Shanghai Rolex Masters - Shanghai Australian Open - Melbourne Nonthaburi 3 Challenger BNP Paribas Open - Indian Wells Acapulco Challenger French Open - Paris Lincoln Challenger Bloomfield Hills Challenger Noumea Challenger National Bank Open - Toronto Wimbledon - London Spain F17 Spain F18 Spain F19 Italy F22 Great Britain F6 Spain F34 Italy F8 Spain F5 Spain F6 Austria F1 Netherlands F1 Austria F1 Austria F2 Austria F3 Germany F8 Netherlands F6 Estonia F4 Estonia F5 France F1 France F2 Netherlands F1 Netherlands F3 Netherlands F4 Germany F7 Netherlands F5 Netherlands F6 Belgium F14 France F20 Germany F16 Kuwait F2 Kuwait F3 Germany F2 Israel F2 Italy F3 Netherlands F1 Netherlands F3 Netherlands F4 Belgium F6 Belgium F7 Netherlands F5 Netherlands F6 Netherlands F7 Belgium F13 Hungary F6 Croatia F8 Germany F14 Germany F15 Germany F16 Netherlands F2 Israel F16 Israel F17 Germany F1 (Schwieberdingen) Germany F2 (Kaarst) Turkey F7 (Antalya) Turkey F8 (Antalya) France F5 (Toulouse) Egypt F12 (Sharm El Sheikh) Netherlands F1 (Alkmaar) Netherlands F3 (Middelburg) Netherlands F4 (Amstelveen) Belgium F6 (Duinbergen) Belgium F7 (Brussels) Belgium F8 (Eupen) Netherlands F5 (Oldenzaal) Netherlands F6 (Rotterdam) Netherlands F7 (Schoonhoven) Egypt F29 (Sharm El Sheikh) Egypt F30 (Sharm El Sheikh) Egypt F31 (Sharm El Sheikh) Greece F9 (Heraklion) Greece F10 (Heraklion) Germany F1 (Schwieberdingen) Egypt F5 (Sharm El Sheikh) Egypt F6 (Sharm El Sheikh) Egypt F7 (Sharm El Sheikh) Spain F34a Greece F4 (Heraklion) Greece F5 (Heraklion) France F7 (La Grande Motte) Hungary F5 (Budapest) Belgium F2 (Arlon) Netherlands F2 (Den Haag) Italy F22 (Cornaiano) Poland F8 (Poznan) Hungary F7 (Szekesfehervar) Italy F26 (Trieste) Italy F28 (Santa Margherita Di Pula) Spain F29 (Sabadell) France F22 (Rodez) Portugal F22 (Tavira) USA F31 (Norman) USA F33 (Columbus) Israel F1 M25 Glasgow M25 Trento M25 Bolton M15 Prague M25+H Jablonec Nad Nisou France F7 M25 Cuneo M25 Casinalbo Egypt F11 (Sharm El Sheikh) M25 Tulsa Turkey F17 (Antalya) Netherlands F2 (Breda) M25+H Mulhouse M25+H Plaisir M25 Waco M25 Fort Worth M25 Sunderland M25 Poznan M25 Jablonec Nad Nisou M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh Germany F10 (Essen) M15 Heraklion M15 Heraklion M15+H Bressuire M25 Trimbach M15 Poitiers M25 Biel M15 St. Petersburg M25 Vic M25 Most M25 Vogau M25 Calabasas M25 Sunderland M15 Skopje M25 Grasse M25 Alkmaar M25 The Hague M25 Casinalbo M25 Champaign M25 Decatur M25 Koksijde Italy F2 M15 Lubbock M25+H Rodez M25 Toulouse M25 Loughborough M25 Glasgow M25 Klosters M25 Portimao Netherlands F2 Egypt F10 (Sharm El Sheikh) St. Tropez Challenger M25 Glasgow Knoxville Challenger Champaign Challenger M15 Doha Chicago Challenger Ostdeutscher Sparkessen Cup - Dresden The Natrel's Challenger of Granby - Granby Alphen Challenger Scheveningen Challenger Wimbledon - London Meerbusch Challenger Knoxville Challenger Columbus Challenger Cleveland Challenger Dallas Challenger The Nottingham Challenger - Nottingham Drummondville Challenger Columbus Challenger Amersfoort Challenger The Manchester Trophy - Manchester Open Castilla y Leon - Segovia La Serena Open - La Serena IX Torneo Internacionale de Tennis - Barletta Charlottesville Challenger Knoxville Challenger Badden Open by Rothaus - Ettlingen Champaign Challenger USTA Comerica Challenger - Aptos Surbiton Challenger Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton Ethias Tennis Trophy - Mons Biella 1 Challenger Barletta Challenger Rennes Challenger Cary 2 Challenger Columbus Challenger Charlottesville Challenger Puerto Vallarta Challenger Forli 3 Challenger Tennis Napoli Cup - Napoli Biel Challenger Lugano Challenger Turin Challenger Sarasota Challenger Savannah Challenger Tunis Challenger Ilkley Challenger Moselle Open - Metz Indianapolis Challenger Orleans Challenger Roanne Challenger Quimper Challenger Vilnius Challenger Pau Challenger Aix En Provence Challenger Bordeaux Challenger Nottingham Challenger Cary 1 Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Brest Challenger Bergamo Challenger The Surbiton Trophy - Surbiton Noumea Challenger Shymkent Challenger Quimper Challenger Orlando Challenger Pau Challenger Mallorca Challenger Lille Challenger Lugano Challenger The LTA Nottingham Challenger - Nottingham Cuernavaca Challenger The Manchester Trophy - Manchester Savannah Challenger Hall of Fame Open - Newport Prague Challenger Bordeaux Challenger Tunis Challenger Surbiton Challenger The LTA Bolton Challenger - Bolton Istanbul Challenger St. Tropez Challenger Villena Challenger Forli 2 Challenger Forli 5 Challenger Tallahassee Challenger Winnipeg Challenger Lexington Challenger Quimper Challenger Rennes Challenger Copa Telefonica CTC Chile - Santiago Canberra Challenger Koblenz Challenger Lugano Challenger Sarasota Challenger Mauthausen Challenger Turin Challenger Surbiton Challenger Amersfoort Challenger Thailand Open - Bangkok Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Heineken Open - Auckland The Scottish Tennis Championships - Edinburgh SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Sony Open Tennis - Miami Tennis Channel Open - Las Vegas Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Qatar ExxonMobil Open - Doha Regions Morgan Keegan Championships - Memphis Open de Moselle - Metz ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai The Artois Championships - London St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha The Dubai Tennis Championships - Dubai AEGON Championships - London Open de Tenis Comunidad Valenciana - Valencia AEGON Championships - London Countrywide Classic - Los Angeles China Open - Beijing BNP Paribas Open - Indian Wells AEGON Championships - London Rakuten Japan Open - Tokyo Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Open Sabadell Atlantico - Barcelona Rakuten Japan Open - Tokyo AEGON Championships - London ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Shenzhen Open - Shenzhen China Open - Beijing Erste Bank Open - Vienna Valencia Open - Valencia ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich AEGON Championships - London Citi Open - Washington AEGON Championships - London China Open - Beijing Erste Bank Open - Vienna Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona AEGON Championships - London The Samsung Open - Nottingham The Samsung Open - Nottingham AEGON International - Eastbourne Citi Open - Washington Brisbane International - Brisbane Winston-Salem Open - Winston-Salem Zhuhai Open - Zhuhai China Open - Beijing European Open - Antwerp bett1HULKS Indoors - Cologne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam cinch Championships - London Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Open Seat Godo 2005 - Barcelona San Diego Open - San Diego Sydney Tennis Classic - Sydney Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Libema Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Open SEAT Godo 2006 - Barcelona The Stella Artois Championships - London The 10tele.com Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport Swiss Indoors Basel - Basel Thailand Open - Bangkok Open 13 Provence - Marseille Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Libema Open - 's-Hertogenbosch SAP Open - San Jose Infosys Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Citi Open - Washington Abierto de Tenis Mifel - Los Cabos China Open - Beijing European Open - Antwerp Swiss Indoors Basel - Basel Moselle Open - Metz Brisbane International - Brisbane Open SEAT 2008 - Barcelona Open Sud de France - Montpellier ABN AMRO Open - Rotterdam Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston Gonet Geneva Open - Geneva Libema Open - 's-Hertogenbosch Boss Open - Stuttgart cinch Championships - London Mallorca Championships - Mallorca Infosys Hall of Fame Open - Newport The Dubai Tennis Championships - Dubai Citi Open - Washington Open de Tenis Comunidad Valenciana - Valencia ABN AMRO Open - Rotterdam PTT Thailand Open - Bangkok cinch Championships - London Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Brisbane International - Brisbane AEGON Championships - London The Stella Artois Grass Court Championships - London Qatar ExxonMobil Open - Doha Shenzhen Open - Shenzhen ABN AMRO World Tennis Tournament - Rotterdam Citi Open - Washington Gijon Open - Gijon Barcelona Open Banc Sabadell - Barcelona European Open - Antwerp Stockholm Open - Stockholm Melbourne Summer Set - Melbourne Adelaide International 1 - Adelaide ABN AMRO World Tennis Tournament - Rotterdam The Stella Artois Grass Court Championships - London Ilkley Challenger Open de la Comunidad Valenciana - Valencia International Indoor Tennis Championships of Croatia - Zagreb Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo BNP Paribas Masters - Paris Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Western & Southern Open - New York BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid National Bank Open - Montreal Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Rolex Paris Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Campionati BNL dItalia - Rome BNP Paribas Masters - Paris Sony Ericsson Open - Miami Shanghai ATP Masters - Shanghai Moselle Open - Metz AEGON Championships - London Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London NASDAQ-100 Open - Miami Wimbledon - London U.S. Open - New York BNP Paribas Masters - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Western & Southern Open - Cincinnati French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Mutua Madrid Open - Madrid Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Davis Cup, Group 1, PO, GBR-ISR 2-3 Davis Cup, Group 1, 2R, GBR-NED 4-1 Davis Cup, World Group, PO, GBR-CRO 4-1 Davis Cup, Group 1, PO, POL-GBR, 3-2 Hopman Cup - Perth Wimbledon - London Davis Cup, Group II, 3R, GBR-HUN 5-0 U.S. Open - New York U.S. Open - New York Davis Cup, World Group, PO, CRO-GBR 1-4 Davis Cup, World Group, 1R, USA-GBR 1-3 Hopman Cup - Perth Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, Finals, Group E Laver Cup - London Davis Cup, Group D, Glasgow French Open - Paris Davis Cup, Group B, Manchester Internazionali BNL d'Italia - Rome U.S. Open (juniors) Wimbledon (juniors) French Open (juniors) U.S. Open (juniors) French Open (juniors) AAMI Classic - Kooyong AAMI Classic - Kooyong Capitala World Tennis Championship AAMI Classic - Kooyong Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship Davis Cup, Group II, 2R, GBR-LUX 4-1 Mubadala World Tennis Championship All Lower level tournaments Mubadala World Tennis Championship Tennis Masters Cup Shanghai - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Davis Cup, World Group, PO, SUI-GBR 5-0 Davis Cup, Group 1, PO, UKR-GBR 2-3 Olympics - Beijing Olympics - London Olympics - Rio de Janeiro Hopman Cup - Perth Davis Cup, World Group, QF, GBR-FRA 3-1 Davis Cup, World Group, QF, ITA-GBR 3-2 Davis Cup, World Group, SF, GBR-AUS 3-2 Davis Cup, World Group, F, BEL-GBR 1-3 Hopman Cup - Perth Davis Cup, World Group, 1R, GBR-JPN 3-1 Davis Cup, World Group, PO, GBR-AUT, 2-3 1 Masters Guinot Mary Cohr Davis Cup, World Group, SF, GBR-ARG 2-3 Wimbledon (juniors) AAMI Classic - Kooyong Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Open 13 Provence - Marseille Winnipeg Challenger